home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / ast_text / faqs / forthfaq / ansinfo < prev    next >
Encoding:
Internet Message Format  |  1993-06-28  |  40.5 KB

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!news.media.mit.edu!uhog.mit.edu!wupost!howland.reston.ans.net!gatech!pitt!willett!ForthFAQ
  2. From: ForthFAQ@willett.pgh.pa.us (FAQ account for comp.lang.forth)
  3. Newsgroups: comp.lang.forth,comp.answers,news.answers
  4. Subject: Forth FAQ: ANS Forth Standard Info.  (l/m 31.May.93)
  5. Message-ID: <4587.UUL1.3#5129@willett.pgh.pa.us>
  6. Date: 23 Jun 93 11:10:35 GMT
  7. Expires: 07 Jul 93 23:59:59 EDT
  8. References: <4584.UUL1.3#5129@willett.pgh.pa.us>
  9. Followup-To: poster
  10. Lines: 1153
  11. Approved: news-answers-request@MIT.Edu
  12. Xref: senator-bedfellow.mit.edu comp.lang.forth:12772 comp.answers:1096 news.answers:9678
  13.  
  14. Archive-name: ForthFaq/ANSinfo
  15. Last-modified: 31.May.93
  16. Version: 1.2
  17.  
  18.  
  19.  
  20. What is this dpANS and what happened to BASIS?
  21.  
  22.     dpANS is a draft proposed Ansi National Standard.  The BASIS documents
  23.     were the internal working documents of the Forth Technical Committee
  24.     X3.J14.  Prior to this, to my knowlege, the internal working documents
  25.     of any ANSI Technical Committees were not released to the public.
  26.     X3.J14 broke new ground by not only making those documents available,
  27.     but by making them available electronicly.  X3.J14 has now made the
  28.     Forth dpANS available for public review.  While the first two dpANS
  29.     documents were only available in print form, the 5th is now available
  30.     electronicly.  See below for more info on dpANS 5.
  31.  
  32.  
  33.  
  34. Where can I get a copy of the dpANS, and comment upon it?
  35.  
  36.  
  37.     From: gvb@med3.minerva.com (Greg Bailey)
  38.     Date: Mon, 19 Apr 93 23:05 PDT
  39.  
  40.     The attached is a copy of the README document which defines the
  41.     procedures for this public review.
  42.  
  43.     This document is named  READMEd5.txt  on the FTP servers.
  44.     These procedures MUST be followed for the electronic
  45.     public review (so states X3 secretariat who are being
  46.     bold enough to permit this at all!)
  47.  
  48.  -----------------------  cut here  -----------------------------
  49.  
  50.  
  51.  
  52.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                                     PROCEDURES FOR THE
  59.                               PILOT ELECTRONIC PUBLIC REVIEW
  60.                                       of X3.215-199x
  61.  
  62.  
  63.        WARNING:
  64.       X3 is TESTING - note, TESTING - an electronic public review.
  65.       The success of the test is dependent upon adherence to these
  66.       procedures.  PLEASE NOTIFY THE X3 SECRETARIAT as issues with
  67.       this test are identified.  Please notify Dan Arnold
  68.       75300.2354@CompuServe.COM or by telephone 1-202-626-5747.
  69.  
  70.        Applicability:
  71.  
  72.       These procedures will be used during the review period from
  73.       4/02/93 through 6/01/93 for Programming Language - Forth
  74.       (X3.215-199x).
  75.  
  76.        Introduction:
  77.  
  78.       This review period will be supported by the tools developed
  79.       within the global networking community for collaborative
  80.       efforts.  These tools will be deployed in parallel with a
  81.       previously planned effort on the proprietary Compuserve
  82.       public time sharing computer system.
  83.  
  84.        Goals:
  85.  
  86.       The objective of this review is to obtain the widest
  87.       practicable review of the draft document and to obtain all
  88.       available input as to text corrections and internal
  89.       inconsistencies.  This should be done efficiently and with
  90.       due controls as desired by X3.  Participants should register
  91.       so that they can be notified of future developments with
  92.       regard to this proposed standard.  Participants are asked to
  93.       pay $20.00 per copy to X3 for the purpose of helping to
  94.       defray its administrative costs.
  95.  
  96.        1.  Posting of the draft document.
  97.  
  98.       The "official" copies of X3.215-199x will be posted on the
  99.       Internet in an anonymous FTP host playground.sun.com in the
  100.       directory pub/incoming .  This directory contains at least
  101.       the following files:
  102.  
  103.                READMEd5.txt   Accompanying cover memorandum (This document).
  104.                x3-215d5.ps    Postscript of the draft.
  105.                x3-215d5.ps.Z  Postscript compressed by unix utility.
  106.                x3-215d5.ps.ZIP     Postscript compressed by popular PC utility.
  107.                FORMATd5.txt   If present, describes additional file formats.
  108.  
  109.       An "official" copy may be obtained via direct FTP from the
  110.       above host ONLY, or via the mail resources ftpmail or bitftp
  111.       for those who lack direct Internet access.  Anyone
  112.       retrieving the official document should obtain this README
  113.       document and comply with its requests.
  114.  
  115.  
  116.        A001-01G            ansforth-request@minerva.com              [Page 1]
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  124.  
  125.  
  126.       Obviously, anyone is capable of reposting these files.
  127.       Anyone doing so is strongly asked to repost ALL of the
  128.       above, and any others that are identified in FORMATd5.txt,
  129.       with no alterations of course.  This possibility jeopardizes
  130.       the test of electronic public review; please note that the
  131.       X3 secretariat will consider the range of sources for the
  132.       files in its review of this pilot.
  133.  
  134.        2.  Registration of Reviewers.
  135.  
  136.       Each person obtaining a copy of the dpANS is strongly urged
  137.       to register with X3.  Please send the form in appendix A of
  138.       this memo by electronic mail if you are able to do so.
  139.       Otherwise it may be sent via facsimile or postal mail using
  140.       the information on the form.  Registered reviewers will be
  141.       added to a mailing list for announcement of future revisions
  142.       submitted for public review.
  143.  
  144.       Send your registration via electronic mail to the following
  145.       Internet address: ansforth-request@minerva.com and direct
  146.       any problems you might be having to postmaster@minerva.com .
  147.       Please be sure to fill in the form completely, especially
  148.       including your fax number, if any, and mailing address
  149.       (REQUIRED!) EXPLICITLY include the best e-mail address and
  150.       routing, if relevant, for reaching you from the Internet.
  151.       You will receive with minimum delay a message asking that
  152.       you verify our ability to reach you.  Please respond as
  153.       requested in this message.
  154.  
  155.       When X3J14 has received your response, you will be
  156.       registered with X3J14 and added to the appropriate
  157.       mailgroups.  ONLY those people who have registered
  158.       completely via e-mail will be included in these groups.  If
  159.       you work for a large organization or are part of a local
  160.       group of interested parties in a remote location, and are
  161.       willing to manage a mail exploder to minimize network
  162.       traffic, please simply register your exploder as the
  163.       mailgroup address on the form, and advise those who you plan
  164.       to service to register the same exploder address on their
  165.       forms.  The person responsible for the exploder should
  166.       identify him/herself as such and become fully registered
  167.       before others attempt registration using that exploder.  It
  168.       is IMPORTANT that each reviewing INDIVIDUAL should register,
  169.       even when sharing a mail exploder.
  170.  
  171.        2.1  Voluntary contribution.
  172.  
  173.       Reviewers are requested to make a voluntary contribution of
  174.       $20.00 per copy directly to X3 at the time of registration
  175.       or access, as a fee toward defraying the administrative
  176.       costs they incur in helping technical committes such as ours
  177.       produce standards.
  178.  
  179.       The US standardization process is normally funded by the
  180.       participants in the development of each standard.  The
  181.       members of X3J14 pay fees annually to X3 for administrative
  182.       costs, as well as covering all the costs of operating the
  183.       technical committee itself.  Many of these costs directly
  184.       track the volume of review comments received and acted upon.
  185.       In the interest of making the X3 review process more
  186.       globally accessible than it now is, X3 is conducting this
  187.       experiment in this
  188.  
  189.  
  190.        A001-01G            ansforth-request@minerva.com              [Page 2]
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  198.  
  199.  
  200.           case to gauge the effectiveness of a voluntary payment program.
  201.  
  202.       In order for X3 to collect valid data, it is important that
  203.       you register whether or not you make a contribution.  No
  204.       penalties or prejudice will apply to anyone who elects not
  205.       to contribute, but the number of such registrations will be
  206.       useful in estimating the ability of such a program to pay
  207.       for itself.
  208.  
  209.           If you intend to make a contribution, then depending on how you
  210.           register:
  211.                - If mailing registration, just include contribution;
  212.                - If faxing registration, mail the contribution with
  213.             your name to the address shown for mail registration;
  214.                - If registering electronically, mail the contribution
  215.             according to instructions you will receive in your
  216.             confirmation.
  217.  
  218.        3.  Submitting Comments.
  219.  
  220.           Two sorts of comments are welcomed by this Technical Committee.
  221.  
  222.        3.1  Formal Public Review Comments (PRC's).
  223.  
  224.       A PRC is a document submitted by you to the TC through X3
  225.       which is fully governed by all due process rules of X3
  226.       procedure, under which you have specific rights to promote
  227.       and defend your point of view.  These have customarily been
  228.       submitted in writing to X3, and this practice continues.  X3
  229.       procedures specifically apply to hard-copy documents.
  230.  
  231.       As an experiment, PRC's may be submitted to X3J14
  232.       electronically.  However, in order to do so you MUST have
  233.       gone through the complete registration procedure.  This is
  234.       required so that we have confidence we can reply to you.
  235.       You must also have supplied a valid postal mailing address.
  236.       Normal mailings will be sent to you at this address.  The
  237.       procedure for submitting an electronic PRC is to send
  238.       electronic mail to ansforth-prc@minerva.com .  The PRC will
  239.       be forwarded to the X3 Secretariat for registration, and
  240.       when it has been accepted by the Secretariat you will
  241.       receive a receipt via e- mail.  Each PRC that is registered
  242.       and assigned a PRC number will be announced via a posting to
  243.       the mailgroup.  If you do not receive a receipt in a
  244.       reasonable amount of time considering your connectivity,
  245.       send an inquiry to the same mailing address.  Please do not
  246.       send a second copy of the PRC unless you are asked to do so.
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.        A001-01G            ansforth-request@minerva.com              [Page 3]
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  268.  
  269.  
  270.        3.2  Friendly Collaboration.
  271.  
  272.       Less formal contributions and constructive discussion may
  273.       take place on the ansforth mailgroup.  E-mail sent to
  274.       ansforth@minerva.com will be forwarded to all addresses on
  275.       the mailing list.  Note that this is a simple explosion
  276.       operation, not a listserv type processor.  Hence minimal
  277.       transformation occurs to headers.  Please take care when
  278.       doing "reply" operations to this list.
  279.  
  280.       ansforth is moderated passively.  The moderator's policy is
  281.       to permit unrestricted postings unless the traffic indicates
  282.       that a more active role is necessary.  The purpose of the
  283.       list is to complete work on the document in a cooperative
  284.       fashion, specifically with respect to text unclarities,
  285.       mistakes, and internal inconsistencies.  Inappropriate
  286.       postings will be regulated using one or more of the
  287.       available tools.  The moderator may be reached at
  288.       ansforth-request.
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.        A001-01G            ansforth-request@minerva.com              [Page 4]
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  337.  
  338.  
  339.        A.  X3J14 PUBLIC REVIEW REGISTRATION FORM.
  340.  
  341.           To: ansforth-request@minerva.com
  342.           Subject: Register for Public Review.
  343.  
  344.                X3 Secretariat, CBEMA         (202) 737-8888 voice
  345.                1250 Eye Street, NW                 638-4922 \ fax
  346.                Suite 200                           628-2829 /
  347.                Washington, DC  20005
  348.  
  349.           Please register me as a reviewer for dpANS X3.215-199x, Programming
  350.           Languages - Forth, a project of Technical Committee X3J14, during
  351.           1993.  I have answered the following questions completely and
  352.           accurately:
  353.  
  354.           Name: ___________________________________________________________
  355.  
  356.           Affiliation: ____________________________________________________
  357.  
  358.           Telephone: __________________________  (not required)
  359.  
  360.           Facsimile: __________________________  (not required)
  361.  
  362.           Mailing address: ________________________________________________
  363.           (REQUIRED)       ________________________________________________
  364.                            ________________________________________________
  365.                            ________________________________________________
  366.  
  367.       Electronic Mail Address (please show a form that may be used
  368.           directly from the Internet.  Please use an address that
  369.           is expected to remain valid for at least one year):
  370.                ____________________________________________________________
  371.  
  372.           E-Mail Address for mailgroup ansforth if different:
  373.                ____________________________________________________________
  374.  
  375.           Name and e-mail address for responsible party if the address
  376.                for mailgroup is an exploder:
  377.                ____________________________________________________________
  378.                ____________________________________________________________
  379.  
  380.       The X3 Secretariat has requested $20.00 US per copy
  381.       contribution for administrative costs associated with public
  382.       review of this project.
  383.  
  384.       Do you intend to mail $20.00 to the above X3 Secretariat
  385.       address for this purpose?  __________.  If yes, please
  386.       include in the envelope your name and that of the project
  387.       (X3.215-199x for dpANS-5).
  388.  
  389.  
  390.           Signature  ___________________________________
  391.  
  392.           (PEM signatures encouraged for all with capability)
  393.  
  394.  
  395.  
  396.  
  397.        A001-01G            ansforth-request@minerva.com              [Page 5]
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  405.  
  406.  
  407.        B.  X3 Official Message.
  408.  
  409.           Please read this document in detail before attempting to make any
  410.           Public Review comments.
  411.  
  412.        B.1  Definitions.
  413.  
  414.       You have an "Official Copy" of the Draft if (1) it is
  415.       hardcopy published by Global Engineering Documents, Inc., or
  416.       (2) you obtained the Draft -directly- from the FTP server
  417.       identified in section 1 above, or (3) you obtained the draft
  418.       directly from the XCB archives on Compuserve(tm).
  419.  
  420.       A Draft obtained by other means, including a draft which
  421.       came from an intermediate agent who claims to have obtained
  422.       the document from an X3-approved source, is not an Official
  423.       Copy.
  424.  
  425.       The "Draft" refers to the hardcopy image produced by
  426.       printing the Postscript files.  Only such an image is
  427.       considered to be the official document which has been
  428.       involved in the X3/ANSI approval process.
  429.  
  430.       The "Pedigree" of your Draft is the route by which the Draft
  431.       came to you; that is, the list of places the Draft had been
  432.       before it came to you.  (This information is generally
  433.       important only in the case that the draft is not an Official
  434.       Copy, in case some question comes up about whether your copy
  435.       has been damaged or altered, so that we can detect how or
  436.       why.)
  437.  
  438.       You are a "Registered Purchaser" if you obtained a copy of
  439.       the draft in hardcopy from Global Engineering Documents,
  440.       Inc.
  441.  
  442.       You are a "Registered Commenter" if you submitted a properly
  443.       formed Public Review comment in hardcopy per X3/SD-2
  444.       procedures (summarized below), or have registered per the
  445.       procedures in section 2 above.
  446.  
  447.       You are a "Registered Participant" if you are either a
  448.       "Registered Purchaser" or a "Registered Commenter".  You are
  449.       a "Registered electronic participant" only if you have
  450.       registered electronically according to section 2.
  451.  
  452.        B.2  Ordering Hardcopy.
  453.  
  454.           You may order "X3.215, 199x, Programming Language Forth" from
  455.  
  456.                   Global Engineering Documents, Inc.
  457.                   15 Inverness Way East
  458.                   Englewood, CO  80112-5704
  459.  
  460.                   1-800-854-7179  (within USA)
  461.                     303-792-2181  (outside USA)
  462.  
  463.  
  464.  
  465.  
  466.  
  467.        A001-01G            ansforth-request@minerva.com              [Page 6]
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  475.  
  476.  
  477.        B.3  Status.
  478.  
  479.       The Draft in this directory has been formally approved as a
  480.       draft proposed American National Standard (dpANS).
  481.  
  482.       The Draft is now in a period of Public Review which began on
  483.       2 April 1993 and ends on 1 June 1993.
  484.  
  485.       Depending on the number and nature of Public Review
  486.       comments, there is the possibility that there will be one or
  487.       more subsequent Public Review periods.  (See "Notification"
  488.       below.)
  489.  
  490.        B.4  Procedures for Making Public Review Comments.
  491.  
  492.       Public review comments MAY be submitted via e-mail by
  493.       registered electronic particpants ONLY. Public review
  494.       comments may be submitted by anyone, however, in the
  495.       traditional HARDCOPY format.  Here are the hardcopy
  496.       procedures:
  497.  
  498.       You must submit your hardcopy comments IN DUPLICATE to the
  499.       following two addresses:
  500.  
  501.                   X3 Secretariat
  502.                   Attn.: Lynn Barra
  503.                   1250 Eye Street NW, Suite 200
  504.                   Washington, DC 20005
  505.  
  506.             and   American National Standards Institute
  507.                   Attn: BSR Center
  508.                   11 West 42nd St., 13th Floor
  509.                   New York, NY 10036
  510.  
  511.           In your communication, PLEASE include the following information:
  512.  
  513.                   - Your name
  514.                   - Your postal mail address (i.e., for hardcopy mail)
  515.                   - Your telephone number
  516.                   - An electronic mail address (optional)
  517.                   - As complete as you know it, the Pedigree of your
  518.             Draft.  (For a discussion of Pedigrees, see
  519.             "Definitions" above).
  520.                   - Your comment(s).
  521.  
  522.           For further information on procedures for making Public Review
  523.           comments, refer to the document X3/SD-2.
  524.  
  525.        B.5  Notification.
  526.  
  527.       In the event that there is a need for a subsequent Public
  528.       Review period, X3 will specifically notify Registered
  529.       Commenters (see "Definitions" above).
  530.  
  531.       Individuals who are not Registered Commenters may choose to
  532.       rely on the same ad hoc communication processes through
  533.       which they heard about the present Public Review (currently
  534.       in effect), but there is
  535.  
  536.  
  537.        A001-01G            ansforth-request@minerva.com              [Page 7]
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  545.  
  546.  
  547.           no claim by X3 that this mechanism will be reliable.
  548.  
  549.       Note that no recipient of an online document is
  550.       automatically a Registered Purchaser because currently there
  551.       is no established mechanism for such online access to notify
  552.       X3 of an intent to be registered.  Recipients of the online
  553.       document only become Registered Participants if they become
  554.       Registered Commenters by filing a Registration per section 2
  555.       above, by making Public Review comments (see "Procedures for
  556.       Making Public Review Comments" above), or if they
  557.       redundantly purchase hardcopy from Global Engineering
  558.       Documents, Inc.
  559.  
  560.        B.6  Questions about Procedures for this Public Review or X3 Procedures
  561.           in General.
  562.  
  563.                Mail    Lynn Barra
  564.                        X3 Secretariat, CBEMA
  565.                        1250 Eye Street, NW, Suite 200
  566.                        Washington, D.C.  20005
  567.                Phone     +1-202-626-5747
  568.                FAX       +1-202-638-4922
  569.  
  570.        B.7  Questions about X3J14 or its activities.
  571.  
  572.                Mail      Elizabeth D. Rather
  573.                          X3J14 Technical Committee Chair
  574.                          FORTH, Inc.
  575.                          111 N. Sepulveda Blvd.
  576.                          Manhattan Beach, CA 90266
  577.                Phone     +1-310-372-8493
  578.                FAX       +1-310-318-7130
  579.  
  580.        B.8  Technical questions about e-mail or file transfer procedures.
  581.  
  582.                Mail    Greg Bailey
  583.                        X3J14 Technical Subcommittee Chair
  584.                        ATHENA Programming, Inc.
  585.                        24680 NW Dixie Mountain Road
  586.                        Hillsboro, Oregon  97124  US
  587.                Internet      gvb@minerva.com
  588.                Phone         +1-503-621-3215
  589.                FAX           +1-503-621-3954
  590.              
  591.           or to the current X3J14 Ombudsmen (the preferred method) at
  592.  
  593.                Internet      ansforth-request@minerva.com
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.        A001-01G            ansforth-request@minerva.com              [Page 8]
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  612.  
  613.  
  614.        C.  E-mail access to FTP servers.
  615.  
  616.       If your Internet access is limited to mail, you may still
  617.       retrieve files from FTP servers.  To begin with you will
  618.       need to find out how to send mail to Internet addresses, and
  619.       you will also need to know how to express your e-mail
  620.       address so that Internet entities can send mail back to you.
  621.       This information is best obtained from advisors who work
  622.       with/for whatever e-mail system you have.  They can also
  623.       help you make use of the following information, which was
  624.       obtained from two Internet mail oriented file retrieval
  625.       servers and is reprinted as it was received.
  626.  
  627.      =======================  FTPMAIL INFORMATION  =======================
  628.  
  629.      From: "ftpmail service on inet-gw-2.pa.dec.com" <nobody@Pa.dec.com>
  630.      To: gvb@med3.minerva.com
  631.      Subject: your ftpmail request has been received
  632.      X-Complaints-To: ftpmail-admin@inet-gw-2.pa.dec.com
  633.      X-Service-Address: ftpmail@inet-gw-2.pa.dec.com
  634.  
  635.        -- Help --
  636.      >>> $Id: help-text,v 1.6 1993/02/16 14:55:03 vixie Exp $
  637.      >>>
  638.      >>> commands are:
  639.  
  640.           reply <MAILADDR>    set reply addr, since headers are usually wrong
  641.           connect [HOST [USER [PASS [ACCT]]]]
  642.                          defaults to gatekeeper.dec.com, anonymous
  643.           ascii               files grabbed are printable ascii
  644.           binary              files grabbed are compressed or tar or both
  645.           chdir PLACE         "get" and "ls" commands are relative to PLACE
  646.                               (only one CHDIR per ftpmail session,
  647.                               and it executes before any LS/DIR/GETs)
  648.           compress       compress binaries using Lempel-Ziv encoding
  649.           compact             compress binaries using Huffman encoding
  650.           uuencode       binary files will be mailed in uuencode format
  651.           btoa           binary files will be mailed in btoa format
  652.           chunksize SIZE      split files into SIZE-byte chunks (def: 64000)
  653.           ls (or dir) PLACE   short (long) directory listing
  654.           index THING         search for THING in ftp server's index
  655.           get FILE       get a file and have it mailed to you
  656.                               (max 10 GET's per ftpmail session)
  657.           quit           terminate script, ignore rest of mail message
  658.                               (use if you have a .signature or
  659.                                are a VMSMAIL user)
  660.  
  661.      >>> notes:
  662.  
  663.       -> you should send complaints to the ftpmail-admin address.
  664.          our postmaster does not handle ftpmail problems and you
  665.          can save her the trouble of forwarding your complaints by
  666.          just mailing them to the right address.  the
  667.          "ftpmail-request" address is gone; don't use it.
  668.  
  669.  
  670.  
  671.        A001-01G            ansforth-request@minerva.com              [Page 9]
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  679.  
  680.  
  681.       -> the "index" command depends on the "SITE EXEC INDEX"
  682.          feature of some ftp servers.  Gatekeeper.dec.com
  683.          originated this feature, and ftp.uu.net duplicated it
  684.          (with a format change to the output, naturally).
  685.          Wuarchive.wustl.edu also has this feature, though their
  686.          index seems to be empty.  The source for an ftpd that
  687.          supports this feature is on Gatekeeper.DEC.COM in
  688.          /pub/DEC/gwtools.
  689.  
  690.       -> a password of "" or '' will be sent as a null string.  if
  691.          you need this you will know it, if you don't, you won't.
  692.  
  693.       -> the "Subject:" of your request will be contained in the
  694.          "Subject:" of all of ftpmail's responses to you regarding
  695.          that request.  You can therefore use it to "tag"
  696.          different requests if you have more than one outstanding
  697.          at any given time.
  698.  
  699.           -> you must give a "connect" command, default host is
  700.              gatekeeper.dec.com, default user is anonymous, default
  701.              password is your mail address with a hyphen prepended.
  702.  
  703.           -> binary files will not be compressed unless 'compress' or
  704.          'compact' command is given; use this if at all possible,
  705.          it helps a lot.  note that many files are already
  706.          compressed.  if you use any of the binary-file qualifiers
  707.          (compress, compact, uuencode, btoa) without setting
  708.          'binary' first, your session will abort in error.
  709.  
  710.       -> binary files will always be formatted into printable
  711.          ASCII with "btoa" or "uuencode" (default is "btoa").  if
  712.          you don't use the "binary" command, ftpmail will
  713.          cheerfully try to mail you the binary data, which will
  714.          absolutely, positively fail.
  715.  
  716.       -> all retrieved files will be split into chunks and mailed.
  717.          the size of the chunk is 64000 characters unless you
  718.          change it with the "chunksize" command.  CompuServe users
  719.          will need to set this to 49000.  there is no way to set
  720.          it higher than 100000, so please don't ask.
  721.  
  722.       -> if you ask for more than 10 files in a session, you will
  723.          receive an error message and your entire request will be
  724.          rejected.
  725.  
  726.       -> VMS/DOS/Mac versions of uudecode, atob, compress and
  727.          compact are available, ask your LOCAL wizard about them
  728.          if you can't locate them (but try gatekeeper.dec.com in
  729.          /archive/pub/VMS if you're still using a VMS system.)
  730.  
  731.       -> several mail unsplitters are hiding on gatekeeper.dec.com
  732.          in /pub/mail/ua/misc/unsplit.  there is one in c, one in
  733.          perl, and one in VMS DCL.
  734.  
  735.       -> there is no way to request only certain parts of a file
  736.          and we do not plan to add one in the near future, so
  737.          please don't ask.
  738.  
  739.       -> there is no way to delete things from the queue or to
  740.          find out the status of things in the queue, and we do not
  741.          plan to add
  742.  
  743.  
  744.        A001-01G            ansforth-request@minerva.com              [Page 10]
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  752.  
  753.  
  754.              either feature in the near future, so please don't ask.
  755.  
  756.      >>> examples:
  757.  
  758.           -> connect to gatekeeper.dec.com and get a root directory listing:
  759.                connect
  760.                ls
  761.                quit
  762.  
  763.           -> connect to gatekeeper.dec.com and get the README.ftp file:
  764.                connect
  765.                get README.ftp
  766.                quit
  767.  
  768.           -> connect to gatekeeper.dec.com and get the gnuemacs sources:
  769.                connect
  770.                binary
  771.                uuencode
  772.                chdir /pub/GNU
  773.                get emacs-18.58.tar.Z
  774.                quit
  775.  
  776.           -> connect to ftp.uu.net as anonymous and get a root directory list:
  777.                connect ftp.uu.net
  778.                binary
  779.                chdir /index/master
  780.                get by-name.Z
  781.                quit
  782.        -- End of Help --
  783.  
  784.        -- Ftpmail Submission Transcript --
  785.      <<< help
  786.      >>> Help is on the way.
  787.      <<< quit
  788.      >>> Done - rest of message will be ignored
  789.        -- End of Ftpmail Transcript --
  790.  
  791.        -- Full Mail Header From Request --
  792.      From gvb@med3.minerva.com  Sun Feb 28 22:17:42 1993
  793.      Received: by inet-gw-2.pa.dec.com; id AA26906; Sun, 28 Feb 93 22:17:42
  794.      -0800
  795.      Message-Id: <9303010617.AA26906@inet-gw-2.pa.dec.com>
  796.      From: gvb@med3.minerva.com
  797.      Date: Sun, 28 Feb 93 22:18 PST
  798.      To: ftpmail
  799.      Content-Type: text
  800.      Content-Length: 10
  801.        -- End of Request Mail Header --
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.        A001-01G            ansforth-request@minerva.com              [Page 11]
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  818.  
  819.  
  820.      =====================  BITFTP INFORMATION  ==============================
  821.  
  822.      Date:     Mon, 1 Mar 1993 01:17:55 EST
  823.      From:     Princeton BITNET FTP Server <BITFTP@pucc.Princeton.EDU>
  824.      To:       gvb@MED3.MINERVA.COM
  825.      Subject:  BITFTP HELP
  826.      Content-Type: text
  827.      Content-Length: 10534
  828.      Status: RO
  829.  
  830.      BITFTP -- Princeton BITNET FTP Server
  831.  
  832.      BITFTP provides a mail interface to the FTP command supplied by
  833.      the IBM TCP/IP for VM product ("FAL") running on the Princeton
  834.      University VM/CMS system, to allow BITNET/NetNorth/EARN users to
  835.      ftp files from sites on the Internet.
  836.  
  837.      To use BITFTP, send mail containing your ftp commands to
  838.      BITFTP@PUCC (or to BITFTP@ESUBTASKNOTACTIVE Subtask not
  839.      active.ESUBTASKNOTACTIVE
  840.       Subtask not active).
  841.  
  842.      The first command to BITFTP must be "FTP", "HELP", "VMS", or
  843.      "FTPLIST".  Use "HELP" to request a current copy of this help
  844.      file.  Use "VMS" to request a collection of tips provided by
  845.      BITFTP users on how to handle binary files from BITFTP on VMS
  846.      systems.  Use "FTPLIST" to obtain a list of some of the hosts
  847.      that allow anonymous ftp.  (Note that there is no guarantee that
  848.      BITFTP can access all the hosts in that list.)
  849.  
  850.      The recommended syntax for FTP requests is:
  851.  
  852.         FTP hostname NETDATA    --or--    FTP hostname UUENCODE
  853.         USER username password
  854.         <other ftp subcommands>
  855.         QUIT
  856.  
  857.      For "hostname", specify the name (e.g.,
  858.      "Bambleweeny57.Princeton.EDU") or IP address (e.g.,
  859.      "128.112.64.12") of the host from which you wish to request
  860.      files.  Following the hostname on the FTP command, you may
  861.      specify "UUENCODE" or "NETDATA" to tell BITFTP the format in
  862.      which you wish to receive files.  Please use NETDATA format if
  863.      you can, as it imposes a substantially smaller burden on both
  864.      BITFTP and the network.  (Users inside IBM will be able to
  865.      receive NETDATA files only if they send their requests to BITFTP
  866.      via the VNET/BITNET gateway, rather than via the VNET/Internet
  867.      gateway.)
  868.  
  869.      The "username" in your request should be the userid that owns the
  870.      files you wish to request.  If the username in your ftp request
  871.      is "anonymous", no password is required; BITFTP will use your
  872.      userid and and its own nodeid for the password.  If the username
  873.      is not "anonymous", then you must specify the password
  874.      appropriate for the username.  Note that on many systems
  875.      passwords are case-sensitive; that is, the password may be
  876.      required to be in lower case or mixed case or upper case.  (The
  877.      same is true of directory and file names.)
  878.  
  879.  
  880.        A001-01G            ansforth-request@minerva.com              [Page 12]
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  888.  
  889.  
  890.      The following is an example of an ftp request:
  891.  
  892.         FTP nis.nsf.net
  893.         USER anonymous
  894.         cd introducing.the.internet
  895.         get intro.to.ip
  896.         get network.gold
  897.         get where.to.start
  898.         get zen.ps
  899.         get zen.txt
  900.         QUIT
  901.  
  902.      It connects to the host nis.nsf.net and requests five files from
  903.      the "introducing.the.internet" directory of that host's anonymous
  904.      login.
  905.  
  906.      BITFTP implements a subset of the ftp subcommands provided in IBM
  907.      TCP/IP for VM and uses the same syntax.  Therefore, you may find
  908.      it useful to obtain the IBM "TCP/IP for VM User's Guide", IBM
  909.      order number SC31-6081.
  910.  
  911.      The currently supported subcommands are:
  912.  
  913.        ACCT        -- to send host-dependent account information.
  914.          format:   ACCT account-information
  915.  
  916.        ASCII       -- to change the file transfer mode to ASCII.
  917.          format:   ASCII
  918.  
  919.        BINARY      -- to change the file transfer mode to image.
  920.          format:   BINARY <FIXED record-len> <VARIABLE>
  921.  
  922.        CD          -- to change the working directory.
  923.          format:   CD directory
  924.  
  925.        DIR         -- to get a list of directory entries.
  926.          format:   DIR
  927.  
  928.        EBCDIC      -- to change the file transfer mode to EBCDIC
  929.          format:   EBCDIC
  930.  
  931.        GET         -- to get a file from the foreign host.
  932.          format:   GET foreignfile <localfile>
  933.  
  934.                    If you specify "localfile", it must be in
  935.                    the forms "filename.filetype" or "filename",
  936.                    and the filename and filetype may each be no
  937.                    more than 8 characters long and may not contain
  938.                    periods.  If the host you are FTPing to is a
  939.                    VM/CMS system, then you should specify the
  940.                    "foreignfile" as "filename.filetype"; that is,
  941.                    the parts of the name should be separated by
  942.                    periods, rather than blanks as they normally
  943.                    are for CMS file names.
  944.  
  945.  
  946.  
  947.        A001-01G            ansforth-request@minerva.com              [Page 13]
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  955.  
  956.  
  957.        LS          -- to list the files in a directory.
  958.          format:   LS <name>
  959.  
  960.        MODE        -- to specify Stream or Block as the file transfer
  961.                       mode.
  962.          format:   MODE <S|B>
  963.  
  964.        PWD         -- to print the working directory.
  965.          format:   PWD
  966.  
  967.        QUIT        -- to disconnect from the foreign host.
  968.          format:   QUIT
  969.  
  970.        SYSTEM      -- to get the name of the foreign host's operating
  971.                       system.
  972.          format:   SYSTEM
  973.  
  974.        TYPE        -- to specify ASCII ("A"), image ("I"), Kanji Shift
  975.                       JIS ("B"), EBCDIC ("E"), or EBCDIC IBM Kanji ("F")
  976.                       as the file transfer mode.
  977.          format:   TYPE <A|I|B|E|F>
  978.  
  979.      BITFTP does not provide a PUT capability, and there is no
  980.      intention to make it do so in the future, nor does it provide an
  981.      MGET capability.
  982.  
  983.      BITFTP accepts requests via RFC822-format mail, IBM NOTE-format
  984.      mail (with headers in English, French, German, or Danish),
  985.      PROFS-format messages, or files with no headers at all sent via
  986.      RSCS. It returns the requested files as NETDATA-format files or
  987.      as mail files containing uuencoded data.  If you specify
  988.      "UUENCODE" or "NETDATA" on your "FTP" command, BITFTP will
  989.      attempt to use the format you request.  If you do not specify the
  990.      format, BITFTP will attempt to select the appropriate format for
  991.      your node.
  992.  
  993.      BITFTP attempts to determine your return address by parsing the
  994.      mail file it receives from you.  It uses the address specified in
  995.      a "Reply-to:" line in the mail headers in preference to the
  996.      address specified in the "From:" line.  If you specify a "PATH"
  997.      command in the body of the mail, that address will be used in
  998.      preference to either the "Reply-to:" or "From:" address.  (The
  999.      format of a "PATH" command is simply "PATH userid@nodeid".)
  1000.  
  1001.      BITFTP will not send you a file that contains more than 17825792
  1002.      bytes of data.  It will not send you more than 15000 lines of
  1003.      directory listings as the result of one request file.  Uuencoded
  1004.      files are broken up into mail files that contain no more than 750
  1005.      records (containing 62 bytes each).  NETDATA-format files that
  1006.      are larger than 900000 bytes are sent in 900000-byte pieces using
  1007.      the BITSEND function.  You should be able to receive such files
  1008.      using the BITRCV function available from your nearest NETSERV.
  1009.      (If you do not know how to use NETSERV, ask your local
  1010.      BITNET/EARN/NetNorth Coordinator for assistance.  Users inside
  1011.      IBM can get help with BITRCV from the BITNET FORUM.) To recover
  1012.      the original file when BITRCV is not available for your system,
  1013.      use the command you normally use to receive
  1014.  
  1015.  
  1016.        A001-01G            ansforth-request@minerva.com              [Page 14]
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  1024.  
  1025.  
  1026.      NETDATA-format files and then catenate the files in the order
  1027.      shown in the BITRCV control file.
  1028.  
  1029.      Users in the UK should note that BITFTP attempts to send
  1030.      NETDATA-format files through the gateway from EARN into Janet
  1031.      using the NIFTP facility at Rutherford Lab.  Receiving files via
  1032.      NIFTP requires an overt action on your part.  If you are at a
  1033.      Janet node and don't know how to use NIFTP, you should ask for
  1034.      assistance locally.  Alternatively, you can ask BITFTP to send
  1035.      your files uuencoded inside mail by specifying the "UUENCODE"
  1036.      option.
  1037.  
  1038.      If BITFTP sends you a file you cannot read, THE FIRST THING TO DO
  1039.      is to make sure that you specified "ASCII" if the file should
  1040.      contain textual material (or "EBCDIC" for text files from an IBM
  1041.      system), or that you specified "BINARY" if the file should
  1042.      contain binary data, executable programs, tar files, or the like.
  1043.  
  1044.      User on IBM systems (VM/CMS or MVS/TSO) should specify "MODE B"
  1045.      (for "Block") when requesting files from other IBM systems, in
  1046.      order to preserve the record structure of the files.
  1047.  
  1048.      VMS users should specify "BINARY F 512" and should use
  1049.      RECEIVE/BINARY to receive the NETDATA-format binary files BITFTP
  1050.      sends to them.
  1051.  
  1052.      If BITFTP sends you a uuencoded file that you cannot uudecode,
  1053.      the first thing to do is to translate all occurrences of 0x7E in
  1054.      the file to 0x5E and then try uudecoding again.  (Some gateways
  1055.      change 5Es to 7Es when the files pass through them.)
  1056.  
  1057.      There are many different flavors of UUENCODE/UUDECODE. The
  1058.      version that BITFTP uses puts a "guard character" (the letter
  1059.      "M") at the end of each encoded line (to prevent the removal of
  1060.      trailing blanks in the encoded data).  Most implementations of
  1061.      uudecode know to ignore this character.  If yours does not, then
  1062.      you should remove the "M" at the end of each line before
  1063.      attempting to uudecode the file.
  1064.  
  1065.      When BITFTP is told to transfer a file in FIXED format, such as
  1066.      "BINARY FIXED 512", it will create a file whose total byte count
  1067.      is an integral multiple of the record length (512, in this case).
  1068.      This means that the last record may be padded with binary zeros
  1069.      to get it to the specified record length.  In such a case, you
  1070.      may need to use an editor to shorten the last record so that the
  1071.      total byte count of the file is correct.  (If the file is
  1072.      uuencoded when you receive it, shorten it AFTER you have
  1073.      uudecoded it.)
  1074.  
  1075.      In addition to any files you request, you will also receive a
  1076.      mail file containing a log of your ftp session.  In that mail
  1077.      file, entries prefixed by ">" are your original commands; those
  1078.      prefixed by ">>" are your commands as interpreted by BITFTP and
  1079.      passed to FAL; those prefixed by ">>>" are your commands as
  1080.      interpreted by FAL and passed to the remote host; those prefixed
  1081.      by "<<<" are messages from the remote host; and those prefixed by
  1082.      ">>>>" are completion messages from BITFTP.
  1083.  
  1084.      If BITFTP is unable to connect to the host you specify, it will send
  1085.  
  1086.  
  1087.        A001-01G            ansforth-request@minerva.com              [Page 15]
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.        X3J14/93-006 - Procedures for Pilot Electronic Public Review   31 Mar 93
  1095.  
  1096.  
  1097.      you mail after the first attempt, but will keep trying at
  1098.      intervals over two days.  The only additional mail file you will
  1099.      receive will be when the connection is made successfully or when
  1100.      BITFTP gives up after two days.
  1101.  
  1102.      The load on BITFTP is often very heavy, and network backlogs are
  1103.      often so great that it may take several days for a file to get to
  1104.      you once BITFTP sends it on its way, so please be patient and
  1105.      don't send multiple requests for the same file.  If your system
  1106.      allows you to send interactive messages, you can inquire about
  1107.      BITFTP's backlog by sending the query "How are you?", e.g., on a
  1108.      VM system:
  1109.  
  1110.         TELL BITFTP AT PUCC How are you?
  1111.  
  1112.      Questions about BITFTP and suggestions for improvements should be
  1113.      sent to Melinda Varian, MAINT@PUCC on BITNET or
  1114.      MAINT@PUCC.Princeton.EDU on the Internet.
  1115.  
  1116.      The author gratefully acknowledges the use of the SENDJANI EXEC
  1117.      written by Alan Flavell and an RFC822 parsing routine written by
  1118.      Eric Thomas.  NOTE: If you have any complaints or suggestions
  1119.      about the way any of these routines work in BITFTP, please send
  1120.      them to MAINT@PUCC (Melinda Varian), not to those authors.
  1121.  
  1122.      =======================  END OF DOCUMENT  ============================
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.        A001-01G            ansforth-request@minerva.com              [Page 16]
  1155.  
  1156.  
  1157.  
  1158.  -----------------------  end of text  --------------------------
  1159.  
  1160. ---
  1161. If you have any questions about ForthNet/comp.lang.forth or any information
  1162. to add/delete or correct in this message or any suggestions on formatting or
  1163. presentation, please contact Doug Philips at one of the following addresses:
  1164.           Internet: dwp@willett.pgh.pa.us
  1165.           Usenet:   ...!uunet!willett.pgh.pa.us!dwp
  1166.           GEnie:    D.PHILIPS3
  1167.